/*************/
/* Variables */
/*************/

extern int nest_stack_current;

boolean error_caught;

int Argc; /* For the backend */
int fe_buffer_max;
int GyArgc;
int include_dirs_extra;
int include_dirs_pos;
int nest_stack_current;
int user_files_extra;
int user_files_pos;

char op_result[177];
char path_separator;

char *current_path;
char *fe_buffer;

char **Argv; /* For the backend */
char **include_dirs;
char **GyArgv;
char **user_files;


/************/
/* Routines */
/************/

extern boolean lex_open(char *);

extern char * get_file_path(char *);

static void init_interpreter();

